header {
	background-size: 100%;
	background-image: url(../../public/images/mybg.png);
	background-repeat: no-repeat;
	background-color: #fff;
	width: 100%;
	height: 2.43rem;
	/*height: auto;*/
	position: relative;
}

header h1 {
	font-size: .6rem;
	padding-left: .35rem;
	padding-top: 1.22rem;
}

header img {
	position: absolute;
	right: .42rem;
	top: 1.28rem;
	width: .41rem;
	height: .46rem;
	/*font-size: .46rem;*/
}

section {
	margin: 0 .35rem;
	margin-bottom: 1.3rem;
}

section a {
	display: block;
	width: 100%;
	height: 100%;
}

section .title {
	height: .6rem;
	color: #b7b7b4;
	font-size: .28rem;
	line-height: .6rem;
}

section .content {
	height: 1.22rem;
	width: 100%;
	border-bottom: .01rem #f6f6f6 solid;
	font-size: .36rem;
	line-height: 1.4rem;
}
section .content:last-child{
	border: none;
}

section .content span {
	font-size: .32rem;
	color: #b0b0ae;
	float: right;
	margin-right: .38rem;
	line-height: 1.2rem;
	position: relative;
	top: .1rem;
}

section .content span.active {
	color: #fb6c62 !important;;
}

section li {
	position: relative;
}

section li.content a.xz::after {
	font-family: "iconfont";
	position: absolute;
	content: "\e7a7";
	top: 0;
	right: -0.2rem;
	width: .5rem;
	height: 1.22rem;
	line-height: 1.22rem;
	font-size: .32rem;
	color: #b7b7b4;
}
section li.content .keys{
	width: 1.1rem;
	height: .6rem;
	border-radius: .3rem;
	background-color: #f2f2f8;
	border: 1px #eaeaec solid;
	position: absolute;
	top: .3rem;
	right: 0;
	transition: all .2s;
}
section li.content .keys .yuan{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background-color: #fff;
	position: relative;
	left: 0;
	box-shadow: 0.05rem 0 0.1rem #ccc;
	transition: all .2s;
}